package com.monitor.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Date;
import java.math.BigDecimal;

import com.monitor.pubInter.AbstractDomainVO;

/**
*    @author sunke
*    @Date 2025-03-21 15:14:47
*    @description CustomerDomainVO      客户信息
*/

@Data

@ApiModel("客户信息DomainVO")
public class CustomerDomainVO extends AbstractDomainVO<String> {



    /**
     * 创建时间
    */

    @ApiModelProperty(value = "创建时间")
    private Date createTime;


    /**
     * 更新时间
    */

    @ApiModelProperty(value = "更新时间")
    private Date updateTime;


    /**
     * 排序
    */

    @ApiModelProperty(value = "排序")
    private Integer sortNum;


    /**
     * 是否显示
     * 1:是:Y,0:否:N
    */

    @ApiModelProperty(value = "是否显示 1:是:Y,0:否:N")
    private Integer showFlag;
    @ApiModelProperty(value = "是否显示")
    private String showFlagDesc;


    /**
     * 客户姓名
    */

    @ApiModelProperty(value = "客户姓名")
    private String name;


    /**
     * 客户手机号
    */

    @ApiModelProperty(value = "客户手机号")
    private String phone;


    /**
     * 
    */

    @ApiModelProperty(value = "")
    private String company;


    /**
     * 职位
    */

    @ApiModelProperty(value = "职位")
    private String position;


    /**
     * 性别
    */

    @ApiModelProperty(value = "性别")
    private String gender;


    /**
     * 生日
    */

    @ApiModelProperty(value = "生日")
    private String birthday;


    /**
     * 座机
    */

    @ApiModelProperty(value = "座机")
    private String telephone;


    /**
     * 客户QQ
    */

    @ApiModelProperty(value = "客户QQ")
    private String qq;


    /**
     * 微信号
    */

    @ApiModelProperty(value = "微信号")
    private String wechat;


    /**
     * 联系地址
    */

    @ApiModelProperty(value = "联系地址")
    private String address;


    /**
     * 邮箱
    */

    @ApiModelProperty(value = "邮箱")
    private String email;


    /**
     * 相关备注信息
    */

    @ApiModelProperty(value = "相关备注信息")
    private String remark;


    /**
     * 云客客户id
    */

    @ApiModelProperty(value = "云客客户id")
    private String ykId;


    /**
     * 云客跟进用户id
    */

    @ApiModelProperty(value = "云客跟进用户id")
    private String ykUserId;


    /**
     * 云客跟进员工id
    */

    @ApiModelProperty(value = "云客跟进员工id")
    private String partnerId;


    /**
     * 上次沟通说明
    */

    @ApiModelProperty(value = "上次沟通说明")
    private String lastContactRemark;


    /**
     * 上次沟通小标签 文字
    */

    @ApiModelProperty(value = "上次沟通小标签 文字")
    private String lastContactTag;


    /**
     * 跟进时间
    */

    @ApiModelProperty(value = "跟进时间")
    private Date followTime;


    /**
     * 企业性质
    */

    @ApiModelProperty(value = "企业性质")
    private String econKind;


    /**
     * 公司类型
    */

    @ApiModelProperty(value = "公司类型")
    private String comType;


    /**
     * 经营范围
    */

    @ApiModelProperty(value = "经营范围")
    private String scope;


    /**
     * 注册资本
    */

    @ApiModelProperty(value = "注册资本")
    private String registCapi;


    /**
     * 企业法人
    */

    @ApiModelProperty(value = "企业法人")
    private String operName;


    /**
     * 员工数量
    */

    @ApiModelProperty(value = "员工数量")
    private Integer employeesNum;


    /**
     * 所属行业
    */

    @ApiModelProperty(value = "所属行业")
    private String industry;


    /**
     * 主营产品
    */

    @ApiModelProperty(value = "主营产品")
    private String mainProduce;


    /**
     * 最后一次沟通时间
    */

    @ApiModelProperty(value = "最后一次沟通时间")
    private Date lastContactTime;


    /**
     * 上次沟通意向 1有意向/2无意向/3资料错误/4二次外呼/5无关电话/6未接通/7未明确
    */

    @ApiModelProperty(value = "上次沟通意向 1有意向/2无意向/3资料错误/4二次外呼/5无关电话/6未接通/7未明确")
    private Integer lastContactIntent;


    /**
     * 用户id
    */

    @ApiModelProperty(value = "用户id")
    private String userId;


}